branchwiseguys/main/Bootstrap refactorcancel
23 Commits over 0 Days - ∞cph!
Fixed NRE when users quit while they have no character, and generally fixed up the NetworkSubscriber thing a bit
WiseGuysTools scene selection thingee
Refactored the singleton classes that I added ages ago to better match the WiseGuys coding style, using virtual methods for subclasses to override and call the base, instead of having the base classes call a separate subclass method.
Separate client/server now working correctly. If you're Client, you can start on the new blank Init scene
Bootstrap scene gone. New system essentially working
Refactoring network classes to not use Awake/Start/OnApplicationQuit/Update now that they're IBootstrap ScriptableObjects and those no longer get called
Working on conversions to the new system
Worked out some stuff. Plus removed bootstrap stuff from WiseGuys tools. Bootstrap is now a ScriptableObject that loads itself - I swear it makes sense
Add mathods from the old Bootstrap file
Initial bootstrap script import. Removed ActiveSceneCheck. Repurposed my MonoBehaviourHelper to mirror Bill F's equivalent MonoBehaviourEventCallback